delegeted types